[INFO] fetching crate clone-solana-runtime 2.2.12...
[INFO] checking clone-solana-runtime-2.2.12 against master#82310651b93a594a3fd69015e1562186a080d94c for pr-145770
[INFO] extracting crate clone-solana-runtime 2.2.12 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate clone-solana-runtime 2.2.12
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate clone-solana-runtime 2.2.12
[INFO] tweaked toml for crates.io crate clone-solana-runtime 2.2.12 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate clone-solana-runtime 2.2.12 on toolchain 82310651b93a594a3fd69015e1562186a080d94c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate clone-solana-runtime 2.2.12 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded termtree v0.2.3
[INFO] [stderr]   Downloaded test-case-macros v3.2.1
[INFO] [stderr]   Downloaded darling_macro v0.20.1
[INFO] [stderr]   Downloaded borsh-derive v0.10.3
[INFO] [stderr]   Downloaded clone-solana-secp256r1-program v2.2.2
[INFO] [stderr]   Downloaded clone-solana-feature-set v2.2.4
[INFO] [stderr]   Downloaded cc v1.1.19
[INFO] [stderr]   Downloaded xattr v1.3.1
[INFO] [stderr]   Downloaded clone-agave-reserved-account-keys v2.2.12
[INFO] [stderr]   Downloaded clone-solana-signature v2.2.1
[INFO] [stderr]   Downloaded clone-solana-sdk-ids v2.2.1
[INFO] [stderr]   Downloaded clone-solana-program-error v2.2.1
[INFO] [stderr]   Downloaded clone-solana-pubkey v2.2.1
[INFO] [stderr]   Downloaded clone-solana-presigner v2.2.1
[INFO] [stderr]   Downloaded android_system_properties v0.1.4
[INFO] [stderr]   Downloaded clone-solana-zk-token-proof-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-cost-model v2.2.12
[INFO] [stderr]   Downloaded clone-solana-bpf-loader-program v2.2.12
[INFO] [stderr]   Downloaded seqlock v0.2.0
[INFO] [stderr]   Downloaded include_dir v0.7.3
[INFO] [stderr]   Downloaded include_dir_macros v0.7.3
[INFO] [stderr]   Downloaded clone-solana-loader-v2-interface v2.2.1
[INFO] [stderr]   Downloaded clone-solana-client-traits v2.2.1
[INFO] [stderr]   Downloaded clone-solana-bucket-map v2.2.12
[INFO] [stderr]   Downloaded clone-solana-zk-elgamal-proof-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-epoch-rewards-hasher v2.2.1
[INFO] [stderr]   Downloaded clone-solana-reserved-account-keys v2.2.1
[INFO] [stderr]   Downloaded clone-solana-unified-scheduler-logic v2.2.12
[INFO] [stderr]   Downloaded clone-solana-compute-budget-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-vote v2.2.12
[INFO] [stderr]   Downloaded clone-agave-feature-set v2.2.12
[INFO] [stderr]   Downloaded clone-solana-builtins v2.2.12
[INFO] [stderr]   Downloaded clone-solana-perf v2.2.12
[INFO] [stderr]   Downloaded clone-solana-rayon-threadlimit v2.2.12
[INFO] [stderr]   Downloaded clone-solana-feature-gate-interface v2.2.1
[INFO] [stderr]   Downloaded clone-solana-program-pack v2.2.1
[INFO] [stderr]   Downloaded clone-solana-rent-debits v2.2.1
[INFO] [stderr]   Downloaded clone-solana-svm-transaction v2.2.12
[INFO] [stderr]   Downloaded clone-solana-log-collector v2.2.12
[INFO] [stderr]   Downloaded clone-solana-measure v2.2.12
[INFO] [stderr]   Downloaded clone-solana-fee v2.2.12
[INFO] [stderr]   Downloaded clone-solana-inline-spl v2.2.12
[INFO] [stderr]   Downloaded clone-solana-epoch-info v2.2.1
[INFO] [stderr]   Downloaded ring v0.17.3
[INFO] [stderr]   Downloaded clone-solana-runtime-transaction v2.2.12
[INFO] [stderr]   Downloaded brotli-decompressor v2.3.2
[INFO] [stderr]   Downloaded alloc-no-stdlib v2.0.3
[INFO] [stderr]   Downloaded clone-solana-offchain-message v2.2.1
[INFO] [stderr]   Downloaded clone-solana-example-mocks v2.2.1
[INFO] [stderr]   Downloaded clone-solana-program-option v2.2.1
[INFO] [stderr]   Downloaded clone-solana-quic-definitions v2.2.1
[INFO] [stderr]   Downloaded clone-solana-sdk v2.2.2
[INFO] [stderr]   Downloaded clone-solana-bn254 v2.2.2
[INFO] [stderr]   Downloaded ark-poly v0.4.2
[INFO] [stderr]   Downloaded clone-solana-fee-structure v2.2.1
[INFO] [stderr]   Downloaded clone-solana-serde v2.2.1
[INFO] [stderr]   Downloaded clone-solana-borsh v2.2.1
[INFO] [stderr]   Downloaded clone-solana-address-lookup-table-interface v2.2.2
[INFO] [stderr]   Downloaded clone-solana-curve25519 v2.2.12
[INFO] [stderr]   Downloaded encoding_rs v0.8.29
[INFO] [stderr]   Downloaded clone-solana-system-transaction v2.2.1
[INFO] [stderr]   Downloaded clone-solana-validator-exit v2.2.1
[INFO] [stderr]   Downloaded clone-solana-svm-rent-collector v2.2.12
[INFO] [stderr]   Downloaded clone-solana-reward-info v2.2.1
[INFO] [stderr]   Downloaded clone-agave-transaction-view v2.2.12
[INFO] [stderr]   Downloaded clone-solana-address-lookup-table-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-big-mod-exp v2.2.1
[INFO] [stderr]   Downloaded ark-ec v0.4.2
[INFO] [stderr]   Downloaded clone-solana-type-overrides v2.2.12
[INFO] [stderr]   Downloaded clone-solana-commitment-config v2.2.1
[INFO] [stderr]   Downloaded clone-solana-transaction-status-client-types v2.2.12
[INFO] [stderr]   Downloaded ark-serialize-derive v0.4.2
[INFO] [stderr]   Downloaded clone-solana-poseidon v2.2.12
[INFO] [stderr]   Downloaded clone-solana-metrics v2.2.12
[INFO] [stderr]   Downloaded clone-solana-timings v2.2.12
[INFO] [stderr]   Downloaded clone-solana-secp256k1-program v2.2.1
[INFO] [stderr]   Downloaded clone-solana-clock v2.2.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.7.31
[INFO] [stderr]   Downloaded light-poseidon v0.2.0
[INFO] [stderr]   Downloaded clone-solana-stake-program v2.2.12
[INFO] [stderr]   Downloaded webpki-roots v0.25.2
[INFO] [stderr]   Downloaded enum-iterator-derive v1.3.0
[INFO] [stderr]   Downloaded clone-solana-program-runtime v2.2.12
[INFO] [stderr]   Downloaded clone-solana-derivation-path v2.2.1
[INFO] [stderr]   Downloaded clone-solana-epoch-rewards v2.2.1
[INFO] [stderr]   Downloaded clone-solana-instructions-sysvar v2.2.1
[INFO] [stderr]   Downloaded clone-solana-sdk-macro v2.2.1
[INFO] [stderr]   Downloaded clone-solana-serde-varint v2.2.1
[INFO] [stderr]   Downloaded clone-solana-serialize-utils v2.2.1
[INFO] [stderr]   Downloaded clone-solana-msg v2.2.1
[INFO] [stderr]   Downloaded borsh-derive-internal v0.10.3
[INFO] [stderr]   Downloaded iana-time-zone v0.1.46
[INFO] [stderr]   Downloaded clone-solana-hard-forks v2.2.1
[INFO] [stderr]   Downloaded clone-solana-genesis-config v2.2.1
[INFO] [stderr]   Downloaded clone-solana-builtins-default-costs v2.2.12
[INFO] [stderr]   Downloaded clone-solana-compute-budget-interface v2.2.1
[INFO] [stderr]   Downloaded clone-solana-time-utils v2.2.1
[INFO] [stderr]   Downloaded async-compression v0.4.1
[INFO] [stderr]   Downloaded clone-solana-ed25519-program v2.2.2
[INFO] [stderr]   Downloaded clone-solana-bincode v2.2.1
[INFO] [stderr]   Downloaded clone-solana-precompile-error v2.2.1
[INFO] [stderr]   Downloaded clone-solana-precompiles v2.2.12
[INFO] [stderr]   Downloaded clone-solana-signer v2.2.1
[INFO] [stderr]   Downloaded clone-solana-logger v2.3.1
[INFO] [stderr]   Downloaded clone-solana-fee-calculator v2.2.1
[INFO] [stderr]   Downloaded clone-solana-last-restart-slot v2.2.1
[INFO] [stderr]   Downloaded clone-solana-program-entrypoint v2.2.1
[INFO] [stderr]   Downloaded clone-solana-stable-layout v2.2.1
[INFO] [stderr]   Downloaded clone-solana-cpi v2.2.1
[INFO] [stderr]   Downloaded clone-solana-stake-interface v1.2.1
[INFO] [stderr]   Downloaded clone-solana-zk-token-sdk v2.2.12
[INFO] [stderr]   Downloaded clone-solana-account v2.2.2
[INFO] [stderr]   Downloaded clone-solana-program-memory v2.2.1
[INFO] [stderr]   Downloaded clone-solana-svm v2.2.12
[INFO] [stderr]   Downloaded clone-solana-account-info v2.2.1
[INFO] [stderr]   Downloaded clone-solana-transaction-context v2.2.12
[INFO] [stderr]   Downloaded clone-solana-sysvar-id v2.2.1
[INFO] [stderr]   Downloaded clone-solana-rent v2.2.1
[INFO] [stderr]   Downloaded clone-solana-short-vec v2.2.1
[INFO] [stderr]   Downloaded clone-solana-instruction v2.2.1
[INFO] [stderr]   Downloaded borsh-schema-derive-internal v0.10.3
[INFO] [stderr]   Downloaded zerocopy v0.7.31
[INFO] [stderr]   Downloaded clone-solana-decode-error v2.2.1
[INFO] [stderr]   Downloaded clone-solana-vote-interface v2.2.2
[INFO] [stderr]   Downloaded signature v1.4.0
[INFO] [stderr]   Downloaded flate2 v1.0.31
[INFO] [stderr]   Downloaded im v15.1.0
[INFO] [stderr]   Downloaded index_list v0.2.15
[INFO] [stderr]   Downloaded cpufeatures v0.2.7
[INFO] [stderr]   Downloaded lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]   Downloaded winnow v0.5.16
[INFO] [stderr]   Downloaded serde_json v1.0.139
[INFO] [stderr]   Downloaded clone-solana-program v2.2.1
[INFO] [stderr]   Downloaded clone-solana-keccak-hasher v2.2.1
[INFO] [stderr]   Downloaded paste v1.0.9
[INFO] [stderr]   Downloaded clone-solana-loader-v3-interface v3.0.0
[INFO] [stderr]   Downloaded clone-solana-loader-v4-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-config-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-nonce-account v2.2.1
[INFO] [stderr]   Downloaded clone-solana-native-token v2.2.1
[INFO] [stderr]   Downloaded hyper-rustls v0.24.1
[INFO] [stderr]   Downloaded ipnet v2.3.1
[INFO] [stderr]   Downloaded clone-solana-seed-derivable v2.2.1
[INFO] [stderr]   Downloaded clone-solana-seed-phrase v2.2.1
[INFO] [stderr]   Downloaded ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]   Downloaded clone-solana-keypair v2.2.1
[INFO] [stderr]   Downloaded clone-solana-message v2.2.1
[INFO] [stderr]   Downloaded clone-solana-transaction-error v2.2.1
[INFO] [stderr]   Downloaded clone-solana-transaction v2.2.2
[INFO] [stderr]   Downloaded clone-solana-epoch-schedule v2.2.1
[INFO] [stderr]   Downloaded clone-solana-slot-hashes v2.2.1
[INFO] [stderr]   Downloaded clone-solana-slot-history v2.2.1
[INFO] [stderr]   Downloaded clone-solana-sysvar v2.2.1
[INFO] [stderr]   Downloaded borsh v0.10.3
[INFO] [stderr]   Downloaded clone-solana-frozen-abi v2.2.1
[INFO] [stderr]   Downloaded clone-solana-hash v2.2.1
[INFO] [stderr]   Downloaded clone-solana-sha256-hasher v2.2.1
[INFO] [stderr]   Downloaded five8_core v0.1.0
[INFO] [stderr]   Downloaded dir-diff v0.3.3
[INFO] [stderr]   Downloaded fragile v2.0.0
[INFO] [stderr]   Downloaded aho-corasick v1.0.1
[INFO] [stderr]   Downloaded openssl-src v300.3.1+3.3.1
[INFO] [stderr]   Downloaded clone-solana-lattice-hash v2.2.12
[INFO] [stderr]   Downloaded clone-solana-rent-collector v2.2.1
[INFO] [stderr]   Downloaded clone-solana-account-decoder-client-types v2.2.12
[INFO] [stderr]   Downloaded clone-solana-blake3-hasher v2.2.2
[INFO] [stderr]   Downloaded ark-bn254 v0.4.0
[INFO] [stderr]   Downloaded clone-solana-secp256k1-recover v2.2.1
[INFO] [stderr]   Downloaded clone-solana-loader-v4-interface v2.2.1
[INFO] [stderr]   Downloaded clone-solana-poh-config v2.2.1
[INFO] [stderr]   Downloaded clone-solana-system-program v2.2.12
[INFO] [stderr]   Downloaded clone-solana-compute-budget-instruction v2.2.12
[INFO] [stderr]   Downloaded clone-solana-version v2.2.12
[INFO] [stderr]   Downloaded clone-solana-packet v2.2.1
[INFO] [stderr]   Downloaded clone-agave-precompiles v2.2.12
[INFO] [stderr]   Downloaded clone-solana-compute-budget v2.2.12
[INFO] [stderr]   Downloaded rustc-demangle v0.1.21
[INFO] [stderr]   Downloaded clone-solana-atomic-u64 v2.2.1
[INFO] [stderr]   Downloaded clone-solana-sanitize v2.2.1
[INFO] [stderr]   Downloaded five8_const v0.1.3
[INFO] [stderr]   Downloaded clone-solana-vote-program v2.2.12
[INFO] [stderr]   Downloaded rand_xoshiro v0.6.0
[INFO] [stderr]   Downloaded predicates-core v1.0.2
[INFO] [stderr]   Downloaded displaydoc v0.2.3
[INFO] [stderr]   Downloaded bitmaps v2.1.0
[INFO] [stderr]   Downloaded sized-chunks v0.6.5
[INFO] [stderr]   Downloaded predicates-tree v1.0.4
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.1
[INFO] [stderr]   Downloaded clone-solana-inflation v2.2.1
[INFO] [stderr]   Downloaded clone-solana-shred-version v2.2.1
[INFO] [stderr]   Downloaded clone-solana-nonce v2.2.1
[INFO] [stderr]   Downloaded clone-solana-cluster-type v2.2.1
[INFO] [stderr]   Downloaded alloc-stdlib v0.2.1
[INFO] [stderr]   Downloaded httpdate v1.0.1
[INFO] [stderr]   Downloaded rustls-pemfile v1.0.0
[INFO] [stderr]   Downloaded clone-solana-system-interface v1.0.0
[INFO] [stderr]   Downloaded equivalent v1.0.0
[INFO] [stderr]   Downloaded qualifier_attr v0.2.2
[INFO] [stderr]   Downloaded either v1.11.0
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.18
[INFO] [stderr]   Downloaded darling_core v0.20.1
[INFO] [stderr]   Downloaded lz4 v1.28.1
[INFO] [stderr]   Downloaded symlink v0.1.0
[INFO] [stderr]   Downloaded fastrand v2.1.1
[INFO] [stderr]   Downloaded aquamarine v0.6.0
[INFO] [stderr]   Downloaded test-case-core v3.2.1
[INFO] [stderr]   Downloaded clone-solana-define-syscall v2.2.1
[INFO] [stderr]   Downloaded clone-solana-frozen-abi-macro v2.2.1
[INFO] [stderr]   Downloaded darling v0.20.1
[INFO] [stderr]   Downloaded solana-nohash-hasher v0.2.1
[INFO] [stderr]   Downloaded clone-solana-accounts-db v2.2.12
[INFO] [stderr]   Downloaded clone-solana-zk-sdk v2.2.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 729cdde627a1f56fb656a16f997cedbc9763945e20406fcaa5c6f8a7aa5bb166
[INFO] running `Command { std: "docker" "start" "-a" "729cdde627a1f56fb656a16f997cedbc9763945e20406fcaa5c6f8a7aa5bb166", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "729cdde627a1f56fb656a16f997cedbc9763945e20406fcaa5c6f8a7aa5bb166", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "729cdde627a1f56fb656a16f997cedbc9763945e20406fcaa5c6f8a7aa5bb166", kill_on_drop: false }`
[INFO] [stdout] 729cdde627a1f56fb656a16f997cedbc9763945e20406fcaa5c6f8a7aa5bb166
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 331fdbfd9c87e6102d338acc4f8fe99964dc7e35ae49c541443e0d532af3c9fe
[INFO] running `Command { std: "docker" "start" "-a" "331fdbfd9c87e6102d338acc4f8fe99964dc7e35ae49c541443e0d532af3c9fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.170
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling typenum v1.15.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.15
[INFO] [stderr]    Compiling equivalent v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.15.1
[INFO] [stderr]     Checking cpufeatures v0.2.7
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling winnow v0.5.16
[INFO] [stderr]    Compiling borsh v1.5.7
[INFO] [stderr]     Checking zerocopy v0.7.31
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]    Compiling semver v1.0.25
[INFO] [stderr]     Checking clone-solana-sanitize v2.2.1
[INFO] [stderr]     Checking clone-solana-atomic-u64 v2.2.1
[INFO] [stderr]     Checking five8_core v0.1.0
[INFO] [stderr]     Checking five8_const v0.1.3
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking clone-solana-msg v2.2.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]     Checking opaque-debug v0.3.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling indexmap v2.7.1
[INFO] [stderr]     Checking log v0.4.25
[INFO] [stderr]     Checking signature v1.4.0
[INFO] [stderr]    Compiling pkg-config v0.3.22
[INFO] [stderr]     Checking memchr v2.6.3
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking arrayref v0.3.9
[INFO] [stderr]     Checking ed25519 v1.2.0
[INFO] [stderr]     Checking either v1.11.0
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]     Checking clone-solana-program-memory v2.2.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking itoa v1.0.9
[INFO] [stderr]    Compiling thiserror v2.0.11
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling openssl v0.10.70
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking clone-solana-decode-error v2.2.1
[INFO] [stderr]    Compiling cc v1.1.19
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]     Checking bytes v1.10.0
[INFO] [stderr]     Checking clone-solana-precompile-error v2.2.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.18
[INFO] [stderr]     Checking writeable v0.5.5
[INFO] [stderr]     Checking litemap v0.7.3
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking libsecp256k1-core v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.139
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking icu_locid_transform_data v1.5.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]     Checking untrusted v0.7.1
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking spin v0.5.2
[INFO] [stderr]     Checking clone-solana-native-token v2.2.1
[INFO] [stderr]     Checking icu_properties_data v1.5.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]     Checking utf16_iter v1.0.5
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking write16 v1.0.0
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]    Compiling crc32fast v1.2.1
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.3
[INFO] [stderr]     Checking icu_normalizer_data v1.5.0
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking alloc-stdlib v0.2.1
[INFO] [stderr]     Checking try-lock v0.2.3
[INFO] [stderr]     Checking clone-solana-time-utils v2.2.1
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking brotli-decompressor v2.3.2
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling openssl-src v300.3.1+3.3.1
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]     Checking tower-service v0.3.3
[INFO] [stderr]    Compiling encoding_rs v0.8.29
[INFO] [stderr]     Checking httpdate v1.0.1
[INFO] [stderr]     Checking getrandom v0.2.10
[INFO] [stderr]     Checking mio v1.0.3
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]     Checking socket2 v0.5.8
[INFO] [stderr]     Checking http-body v0.4.5
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking flate2 v1.0.31
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]     Checking clone-solana-derivation-path v2.2.1
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking tokio v1.43.0
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking brotli v3.3.4
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking clone-solana-seed-derivable v2.2.1
[INFO] [stderr]     Checking rustls-pemfile v1.0.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling blake3 v1.5.5
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling openssl-sys v0.9.105
[INFO] [stderr]    Compiling ring v0.17.3
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking clone-solana-seed-phrase v2.2.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]     Checking ipnet v2.3.1
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking mime v0.3.16
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking webpki-roots v0.25.2
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking unreachable v1.0.0
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking ascii v0.9.3
[INFO] [stderr]     Checking combine v3.8.1
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking rustc-demangle v0.1.21
[INFO] [stderr]     Checking eager v0.1.0
[INFO] [stderr]     Checking clone-solana-measure v2.2.12
[INFO] [stderr]     Checking percentage v0.1.0
[INFO] [stderr]     Checking clone-solana-type-overrides v2.2.12
[INFO] [stderr]     Checking aho-corasick v1.0.1
[INFO] [stderr]     Checking clone-solana-log-collector v2.2.12
[INFO] [stderr]    Compiling paste v1.0.9
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling signal-hook v0.3.17
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling darling_core v0.20.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking signal-hook-registry v1.4.0
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking iana-time-zone v0.1.46
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking clone-solana-big-mod-exp v2.2.1
[INFO] [stderr]     Checking clone-solana-define-syscall v2.2.1
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling rustix v0.38.39
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking crossbeam-deque v0.8.1
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]     Checking linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking siphasher v0.3.11
[INFO] [stderr]    Compiling getrandom v0.3.1
[INFO] [stderr]     Checking tokio-util v0.7.13
[INFO] [stderr]     Checking async-compression v0.4.1
[INFO] [stderr]     Checking clone-solana-program-option v2.2.1
[INFO] [stderr]     Checking sct v0.7.0
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking clone-solana-validator-exit v2.2.1
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]     Checking regex-automata v0.4.8
[INFO] [stderr]    Compiling borsh-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.3
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking borsh v0.10.3
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]     Checking predicates-core v1.0.2
[INFO] [stderr]     Checking fastrand v2.1.1
[INFO] [stderr]     Checking clone-solana-rayon-threadlimit v2.2.12
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking filetime v0.2.15
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling serde_derive v1.0.217
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling bytemuck_derive v1.8.1
[INFO] [stderr]    Compiling borsh-derive v1.5.7
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling clone-solana-sdk-macro v2.2.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.4
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]    Compiling yoke-derive v0.7.4
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.11
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling darling_macro v0.20.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]    Compiling cfg_eval v0.1.2
[INFO] [stderr]     Checking bytemuck v1.22.0
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]    Compiling darling v0.20.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling serde_with_macros v3.12.0
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling num_enum_derive v0.7.3
[INFO] [stderr]     Checking aes-gcm-siv v0.11.1
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking zerofrom v0.1.4
[INFO] [stderr]     Checking yoke v0.7.4
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking clone-solana-logger v2.3.1
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]    Compiling dlopen2_derive v0.3.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling clone-solana-perf v2.2.12
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking termtree v0.2.3
[INFO] [stderr]     Checking solana-sbpf v0.10.0
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking dlopen2 v0.5.0
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]     Checking walkdir v2.3.2
[INFO] [stderr]     Checking num_enum v0.7.3
[INFO] [stderr]     Checking predicates-tree v1.0.4
[INFO] [stderr]     Checking caps v0.5.5
[INFO] [stderr]     Checking predicates v2.1.5
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]     Checking clone-solana-lattice-hash v2.2.12
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]    Compiling test-case-core v3.2.1
[INFO] [stderr]     Checking seqlock v0.2.0
[INFO] [stderr]     Checking clone-solana-borsh v2.2.1
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]    Compiling mockall_derive v0.11.4
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]     Checking solana-nohash-hasher v0.2.1
[INFO] [stderr]     Checking index_list v0.2.15
[INFO] [stderr]     Checking fragile v2.0.0
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking downcast v0.11.0
[INFO] [stderr]     Checking dir-diff v0.3.3
[INFO] [stderr]     Checking symlink v0.1.0
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling test-case-macros v3.2.1
[INFO] [stderr]    Compiling aquamarine v0.6.0
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking zstd v0.13.2
[INFO] [stderr]     Checking mockall v0.11.4
[INFO] [stderr]     Checking clone-solana-hash v2.2.1
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking bitflags v2.8.0
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking serde-big-array v0.5.1
[INFO] [stderr]     Checking clone-solana-short-vec v2.2.1
[INFO] [stderr]     Checking clone-solana-fee-calculator v2.2.1
[INFO] [stderr]     Checking clone-solana-sha256-hasher v2.2.1
[INFO] [stderr]     Checking serde_bytes v0.11.15
[INFO] [stderr]     Checking clone-solana-cluster-type v2.2.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking clone-solana-signature v2.2.1
[INFO] [stderr]     Checking serde_with v3.12.0
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking clone-solana-serde-varint v2.2.1
[INFO] [stderr]     Checking clone-solana-keccak-hasher v2.2.1
[INFO] [stderr]     Checking clone-solana-hard-forks v2.2.1
[INFO] [stderr]     Checking chrono v0.4.39
[INFO] [stderr]     Checking clone-solana-blake3-hasher v2.2.2
[INFO] [stderr]     Checking clone-solana-inflation v2.2.1
[INFO] [stderr]     Checking clone-solana-shred-version v2.2.1
[INFO] [stderr]     Checking hyper v0.14.32
[INFO] [stderr]     Checking clone-solana-poh-config v2.2.1
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking clone-solana-commitment-config v2.2.1
[INFO] [stderr]     Checking clone-solana-reward-info v2.2.1
[INFO] [stderr]     Checking clone-solana-epoch-info v2.2.1
[INFO] [stderr]     Checking clone-solana-serde v2.2.1
[INFO] [stderr]     Checking clone-solana-packet v2.2.1
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking clone-solana-pubkey v2.2.1
[INFO] [stderr]     Checking clone-solana-curve25519 v2.2.12
[INFO] [stderr]     Checking clone-solana-sdk-ids v2.2.1
[INFO] [stderr]     Checking clone-solana-instruction v2.2.1
[INFO] [stderr]     Checking clone-solana-timings v2.2.12
[INFO] [stderr]     Checking clone-solana-nonce v2.2.1
[INFO] [stderr]     Checking clone-solana-rent-debits v2.2.1
[INFO] [stderr]     Checking clone-solana-epoch-rewards-hasher v2.2.1
[INFO] [stderr]     Checking clone-solana-inline-spl v2.2.12
[INFO] [stderr]     Checking clone-solana-sysvar-id v2.2.1
[INFO] [stderr]     Checking clone-solana-epoch-schedule v2.2.1
[INFO] [stderr]     Checking clone-solana-clock v2.2.1
[INFO] [stderr]     Checking clone-solana-slot-hashes v2.2.1
[INFO] [stderr]     Checking clone-solana-rent v2.2.1
[INFO] [stderr]     Checking clone-solana-last-restart-slot v2.2.1
[INFO] [stderr]     Checking clone-solana-slot-history v2.2.1
[INFO] [stderr]     Checking clone-solana-program-error v2.2.1
[INFO] [stderr]     Checking clone-solana-transaction-error v2.2.1
[INFO] [stderr]     Checking clone-solana-bincode v2.2.1
[INFO] [stderr]     Checking clone-solana-feature-set v2.2.4
[INFO] [stderr]     Checking clone-solana-serialize-utils v2.2.1
[INFO] [stderr]     Checking clone-solana-epoch-rewards v2.2.1
[INFO] [stderr]     Checking clone-solana-system-interface v1.0.0
[INFO] [stderr]     Checking clone-solana-account-info v2.2.1
[INFO] [stderr]     Checking clone-agave-feature-set v2.2.12
[INFO] [stderr]     Checking clone-solana-signer v2.2.1
[INFO] [stderr]     Checking clone-solana-stable-layout v2.2.1
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking clone-solana-address-lookup-table-interface v2.2.2
[INFO] [stderr]     Checking clone-solana-program-entrypoint v2.2.1
[INFO] [stderr]     Checking clone-solana-cpi v2.2.1
[INFO] [stderr]     Checking clone-solana-instructions-sysvar v2.2.1
[INFO] [stderr]     Checking clone-solana-keypair v2.2.1
[INFO] [stderr]     Checking clone-solana-compute-budget-interface v2.2.1
[INFO] [stderr]     Checking clone-solana-program-pack v2.2.1
[INFO] [stderr]     Checking clone-solana-loader-v2-interface v2.2.1
[INFO] [stderr]     Checking clone-solana-quic-definitions v2.2.1
[INFO] [stderr]     Checking clone-solana-presigner v2.2.1
[INFO] [stderr]     Checking clone-solana-offchain-message v2.2.1
[INFO] [stderr]     Checking clone-solana-message v2.2.1
[INFO] [stderr]     Checking clone-solana-stake-interface v1.2.1
[INFO] [stderr]     Checking clone-solana-vote-interface v2.2.2
[INFO] [stderr]     Checking clone-solana-loader-v3-interface v3.0.0
[INFO] [stderr]     Checking clone-solana-loader-v4-interface v2.2.1
[INFO] [stderr]     Checking clone-solana-zk-sdk v2.2.12
[INFO] [stderr]     Checking clone-solana-zk-token-sdk v2.2.12
[INFO] [stderr]     Checking clone-solana-version v2.2.12
[INFO] [stderr]     Checking clone-agave-reserved-account-keys v2.2.12
[INFO] [stderr]     Checking clone-solana-ed25519-program v2.2.2
[INFO] [stderr]     Checking clone-solana-reserved-account-keys v2.2.1
[INFO] [stderr]     Checking hyper-rustls v0.24.1
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking tempfile v3.16.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking clone-solana-fee-structure v2.2.1
[INFO] [stderr]     Checking clone-solana-example-mocks v2.2.1
[INFO] [stderr]     Checking tar v0.4.43
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking clone-solana-compute-budget v2.2.12
[INFO] [stderr]     Checking clone-solana-bucket-map v2.2.12
[INFO] [stderr]     Checking clone-solana-sysvar v2.2.1
[INFO] [stderr]     Checking clone-solana-secp256k1-program v2.2.1
[INFO] [stderr]     Checking clone-solana-secp256k1-recover v2.2.1
[INFO] [stderr]     Checking clone-solana-account v2.2.2
[INFO] [stderr]     Checking clone-solana-transaction-context v2.2.12
[INFO] [stderr]     Checking clone-solana-genesis-config v2.2.1
[INFO] [stderr]     Checking clone-solana-nonce-account v2.2.1
[INFO] [stderr]     Checking clone-solana-feature-gate-interface v2.2.1
[INFO] [stderr]     Checking clone-solana-account-decoder-client-types v2.2.12
[INFO] [stderr]     Checking clone-solana-program v2.2.1
[INFO] [stderr]     Checking clone-solana-metrics v2.2.12
[INFO] [stderr]     Checking clone-solana-rent-collector v2.2.1
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking clone-solana-bn254 v2.2.2
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking clone-solana-poseidon v2.2.12
[INFO] [stderr]     Checking lz4 v1.28.1
[INFO] [stderr]     Checking clone-solana-secp256r1-program v2.2.2
[INFO] [stderr]     Checking clone-solana-precompiles v2.2.12
[INFO] [stderr]     Checking clone-agave-precompiles v2.2.12
[INFO] [stderr]     Checking clone-solana-transaction v2.2.2
[INFO] [stderr]     Checking clone-solana-program-runtime v2.2.12
[INFO] [stderr]     Checking clone-solana-svm-transaction v2.2.12
[INFO] [stderr]     Checking clone-solana-system-transaction v2.2.1
[INFO] [stderr]     Checking clone-solana-client-traits v2.2.1
[INFO] [stderr]     Checking clone-solana-transaction-status-client-types v2.2.12
[INFO] [stderr]     Checking clone-agave-transaction-view v2.2.12
[INFO] [stderr]     Checking clone-solana-vote v2.2.12
[INFO] [stderr]     Checking clone-solana-fee v2.2.12
[INFO] [stderr]     Checking clone-solana-sdk v2.2.2
[INFO] [stderr]     Checking clone-solana-svm-rent-collector v2.2.12
[INFO] [stderr]     Checking clone-solana-config-program v2.2.12
[INFO] [stderr]     Checking clone-solana-vote-program v2.2.12
[INFO] [stderr]     Checking clone-solana-bpf-loader-program v2.2.12
[INFO] [stderr]     Checking clone-solana-compute-budget-program v2.2.12
[INFO] [stderr]     Checking clone-solana-address-lookup-table-program v2.2.12
[INFO] [stderr]     Checking clone-solana-system-program v2.2.12
[INFO] [stderr]     Checking clone-solana-zk-elgamal-proof-program v2.2.12
[INFO] [stderr]     Checking clone-solana-zk-token-proof-program v2.2.12
[INFO] [stderr]     Checking clone-solana-stake-program v2.2.12
[INFO] [stderr]     Checking clone-solana-accounts-db v2.2.12
[INFO] [stderr]     Checking clone-solana-loader-v4-program v2.2.12
[INFO] [stderr]     Checking clone-solana-builtins-default-costs v2.2.12
[INFO] [stderr]     Checking clone-solana-builtins v2.2.12
[INFO] [stderr]     Checking clone-solana-compute-budget-instruction v2.2.12
[INFO] [stderr]     Checking clone-solana-runtime-transaction v2.2.12
[INFO] [stderr]     Checking clone-solana-svm v2.2.12
[INFO] [stderr]     Checking clone-solana-unified-scheduler-logic v2.2.12
[INFO] [stderr]     Checking clone-solana-cost-model v2.2.12
[INFO] [stderr]     Checking clone-solana-runtime v2.2.12 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read `src/bank/../../../programs/bpf_loader/test_elfs/out/noop_aligned.so`: No such file or directory (os error 2)
[INFO] [stdout]      --> src/bank/tests.rs:12534:24
[INFO] [stdout]       |
[INFO] [stdout] 12534 |     let program_data = include_bytes!("../../../programs/bpf_loader/test_elfs/out/noop_aligned.so");
[INFO] [stdout]       |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/bank/../../../programs/bpf_loader/test_elfs/out/noop_aligned.so`: No such file or directory (os error 2)
[INFO] [stdout]      --> src/bank/tests.rs:12643:24
[INFO] [stdout]       |
[INFO] [stdout] 12643 |     let program_data = include_bytes!("../../../programs/bpf_loader/test_elfs/out/noop_aligned.so");
[INFO] [stdout]       |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/bank.rs:6962:31
[INFO] [stdout]      |
[INFO] [stdout] 6962 |             .map(|(stake, _)| (*stake))
[INFO] [stdout]      |                               ^      ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 6962 -             .map(|(stake, _)| (*stake))
[INFO] [stdout] 6962 +             .map(|(stake, _)| *stake)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::snapshot_utils::create_tmp_accounts_dir_for_tests`
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:19:17
[INFO] [stdout]      |
[INFO] [stdout] 19   |                 create_tmp_accounts_dir_for_tests, get_storages_to_serialize, ArchiveFormat,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `create_tmp_accounts_dir_for_tests` in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2565:8
[INFO] [stdout]      |
[INFO] [stdout] 2565 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2564:7
[INFO] [stdout]      |
[INFO] [stdout] 2564 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::bank::BankTestConfig`, `crate::snapshot_utils::create_tmp_accounts_dir_for_tests`
[INFO] [stdout]     --> src/snapshot_bank_utils.rs:1091:52
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             bank::{tests::create_simple_test_bank, BankTestConfig},
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^ no `BankTestConfig` in `bank`
[INFO] [stdout] ...
[INFO] [stdout] 1096 |                 clean_orphaned_account_snapshot_dirs, create_tmp_accounts_dir_for_tests,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `create_tmp_accounts_dir_for_tests` in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/bank.rs:972:12
[INFO] [stdout]      |
[INFO] [stdout] 972  | pub struct BankTestConfig {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/bank.rs:970:7
[INFO] [stdout]      |
[INFO] [stdout] 970  | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: unresolved item `crate::bank::serde_snapshot::tests::test_blank_extra_fields::create_tmp_accounts_dir_for_tests` exists but is inaccessible
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2565:8
[INFO] [stdout]      |
[INFO] [stdout] 2565 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2564:7
[INFO] [stdout]      |
[INFO] [stdout] 2564 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method
[INFO] [stdout]    --> src/accounts_background_service/stats.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_tmp_accounts_dir_for_tests` in module `snapshot_utils`
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:984:65
[INFO] [stdout]      |
[INFO] [stdout] 984  |         let (_accounts_tempdir, accounts_dir) = snapshot_utils::create_tmp_accounts_dir_for_tests();
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2565:8
[INFO] [stdout]      |
[INFO] [stdout] 2565 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2564:7
[INFO] [stdout]      |
[INFO] [stdout] 2564 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_tmp_accounts_dir_for_tests` in module `snapshot_utils`
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1159:65
[INFO] [stdout]      |
[INFO] [stdout] 1159 |         let (_accounts_tempdir, accounts_dir) = snapshot_utils::create_tmp_accounts_dir_for_tests();
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2565:8
[INFO] [stdout]      |
[INFO] [stdout] 2565 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2564:7
[INFO] [stdout]      |
[INFO] [stdout] 2564 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_tmp_accounts_dir_for_tests` in module `snapshot_utils`
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1247:65
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         let (_accounts_tempdir, accounts_dir) = snapshot_utils::create_tmp_accounts_dir_for_tests();
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snapshot_utils`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/snapshot_utils.rs:2565:8
[INFO] [stdout]      |
[INFO] [stdout] 2565 | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]     --> src/snapshot_utils.rs:2564:7
[INFO] [stdout]      |
[INFO] [stdout] 2564 | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clone_solana_runtime`
[INFO] [stdout]    --> src/bank/tests.rs:184:31
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let genesis_config_info = clone_solana_runtime::genesis_utils::create_genesis_config(lamports);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `clone_solana_runtime`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 184 -     let genesis_config_info = clone_solana_runtime::genesis_utils::create_genesis_config(lamports);
[INFO] [stdout] 184 +     let genesis_config_info = clone_solana_builtins::genesis_utils::create_genesis_config(lamports);
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout] 2   + use crate::genesis_utils;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `genesis_utils`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 184 -     let genesis_config_info = clone_solana_runtime::genesis_utils::create_genesis_config(lamports);
[INFO] [stdout] 184 +     let genesis_config_info = genesis_utils::create_genesis_config(lamports);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BankTestConfig` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:4743:23
[INFO] [stdout]      |
[INFO] [stdout] 4743 |     let bank_config = BankTestConfig {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:4746:15
[INFO] [stdout]      |
[INFO] [stdout] 4746 |             ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 2    + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BankTestConfig` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:4775:23
[INFO] [stdout]      |
[INFO] [stdout] 4775 |     let bank_config = BankTestConfig {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:4778:15
[INFO] [stdout]      |
[INFO] [stdout] 4778 |             ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 2    + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:9577:14
[INFO] [stdout]      |
[INFO] [stdout] 9577 |         Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 2    + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]     --> src/bank/tests.rs:9607:14
[INFO] [stdout]      |
[INFO] [stdout] 9607 |         Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 2    + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:13284:11
[INFO] [stdout]       |
[INFO] [stdout] 13284 |         ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout]       = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:13345:11
[INFO] [stdout]       |
[INFO] [stdout] 13345 |         ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout]       = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `create_tmp_accounts_dir_for_tests` in module `snapshot_utils`
[INFO] [stdout]      --> src/bank/tests.rs:13404:52
[INFO] [stdout]       |
[INFO] [stdout] 13404 |     let (_tmp_dir, accounts_dir) = snapshot_utils::create_tmp_accounts_dir_for_tests();
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snapshot_utils`
[INFO] [stdout]       |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]      --> src/snapshot_utils.rs:2565:8
[INFO] [stdout]       |
[INFO] [stdout] 2565  | pub fn create_tmp_accounts_dir_for_tests() -> (TempDir, PathBuf) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]      --> src/snapshot_utils.rs:2564:7
[INFO] [stdout]       |
[INFO] [stdout] 2564  | #[cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:13433:14
[INFO] [stdout]       |
[INFO] [stdout] 13433 |         Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout]       = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACCOUNTS_DB_CONFIG_FOR_TESTING` in this scope
[INFO] [stdout]      --> src/bank/tests.rs:13453:11
[INFO] [stdout]       |
[INFO] [stdout] 13453 |         ..ACCOUNTS_DB_CONFIG_FOR_TESTING
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]       |
[INFO] [stdout]       = note: constant `crate::snapshot_bank_utils::tests::test_bank_from_snapshot_dir::ACCOUNTS_DB_CONFIG_FOR_TESTING` exists but is inaccessible
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]       |
[INFO] [stdout] 2     + use clone_solana_accounts_db::accounts_db::ACCOUNTS_DB_CONFIG_FOR_TESTING;
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:768:32
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 768 |         f: Option<impl Fn(&mut MockInstalledScheduler)>,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 768 -         f: Option<impl Fn(&mut MockInstalledScheduler)>,
[INFO] [stdout] 768 +         f: Option<impl Fn(&mut InstalledScheduler)>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn setup_mocked_scheduler_with_extra<MockInstalledScheduler>(
[INFO] [stdout]     |                                         ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:812:28
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 812 |             None::<fn(&mut MockInstalledScheduler) -> ()>,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 812 -             None::<fn(&mut MockInstalledScheduler) -> ()>,
[INFO] [stdout] 812 +             None::<fn(&mut InstalledScheduler) -> ()>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 805 |     fn setup_mocked_scheduler<MockInstalledScheduler>(
[INFO] [stdout]     |                              ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:868:36
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 868 |                 Some(|mocked: &mut MockInstalledScheduler| {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^ help: a trait with a similar name exists: `InstalledScheduler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MockInstalledScheduler` in this scope
[INFO] [stdout]    --> src/installed_scheduler_pool.rs:898:32
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait InstalledScheduler: Send + Sync + Debug + 'static {
[INFO] [stdout]     | ----------------------------------------------------------- similarly named trait `InstalledScheduler` defined here
[INFO] [stdout] ...
[INFO] [stdout] 898 |             Some(|mocked: &mut MockInstalledScheduler| {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ help: a trait with a similar name exists: `InstalledScheduler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]     --> src/bank.rs:6962:31
[INFO] [stdout]      |
[INFO] [stdout] 6962 |             .map(|(stake, _)| (*stake))
[INFO] [stdout]      |                               ^      ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 6962 -             .map(|(stake, _)| (*stake))
[INFO] [stdout] 6962 +             .map(|(stake, _)| *stake)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/epoch_stakes.rs:316:30
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     .map(|v| (v.vote_account))
[INFO] [stdout]     |                              ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 316 -                     .map(|v| (v.vote_account))
[INFO] [stdout] 316 +                     .map(|v| v.vote_account)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method
[INFO] [stdout]    --> src/accounts_background_service/stats.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     #[must_use]
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/accounts_background_service.rs:805:36
[INFO] [stdout]      |
[INFO] [stdout] 805  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis.genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       and 2 others
[INFO] [stdout]     --> src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/accounts_background_service.rs:873:39
[INFO] [stdout]      |
[INFO] [stdout] 873  |         let mut bank = Arc::new(Bank::new_for_tests(&genesis_config_info.genesis_config));
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       and 2 others
[INFO] [stdout]     --> src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/accounts_background_service.rs:1071:26
[INFO] [stdout]      |
[INFO] [stdout] 1071 |         let bank = Bank::new_for_tests(&genesis_config_info.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       and 2 others
[INFO] [stdout]     --> src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:484:40
[INFO] [stdout]      |
[INFO] [stdout] 484  |         let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:650:41
[INFO] [stdout]      |
[INFO] [stdout] 650  |         let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:683:41
[INFO] [stdout]      |
[INFO] [stdout] 683  |         let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `clone_solana_sdk::clone_solana_account::AccountSharedData` cannot be dereferenced
[INFO] [stdout]    --> src/bank/accounts_lt_hash.rs:726:24
[INFO] [stdout]     |
[INFO] [stdout] 726 |             assert_eq!(*cached_account, account);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:788:44
[INFO] [stdout]      |
[INFO] [stdout] 788  |         let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:837:44
[INFO] [stdout]      |
[INFO] [stdout] 837  |         let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:933:44
[INFO] [stdout]      |
[INFO] [stdout] 933  |         let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wait_for_initial_accounts_hash_verification_completed_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1018:24
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         roundtrip_bank.wait_for_initial_accounts_hash_verification_completed_for_tests();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wait_for_initial_accounts_hash_verification_completed_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `has_initial_accounts_hash_verification_completed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1018 -         roundtrip_bank.wait_for_initial_accounts_hash_verification_completed_for_tests();
[INFO] [stdout] 1018 +         roundtrip_bank.has_initial_accounts_hash_verification_completed();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1027:44
[INFO] [stdout]      |
[INFO] [stdout] 1027 |         let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1073:44
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wait_for_initial_accounts_hash_verification_completed_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1188:24
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         roundtrip_bank.wait_for_initial_accounts_hash_verification_completed_for_tests();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wait_for_initial_accounts_hash_verification_completed_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `has_initial_accounts_hash_verification_completed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1188 -         roundtrip_bank.wait_for_initial_accounts_hash_verification_completed_for_tests();
[INFO] [stdout] 1188 +         roundtrip_bank.has_initial_accounts_hash_verification_completed();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1200:44
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wait_for_initial_accounts_hash_verification_completed_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/accounts_lt_hash.rs:1277:24
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         roundtrip_bank.wait_for_initial_accounts_hash_verification_completed_for_tests();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wait_for_initial_accounts_hash_verification_completed_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `has_initial_accounts_hash_verification_completed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1277 -         roundtrip_bank.wait_for_initial_accounts_hash_verification_completed_for_tests();
[INFO] [stdout] 1277 +         roundtrip_bank.has_initial_accounts_hash_verification_completed();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:13:30
[INFO] [stdout]      |
[INFO] [stdout] 13   |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:48:30
[INFO] [stdout]      |
[INFO] [stdout] 48   |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:168:35
[INFO] [stdout]      |
[INFO] [stdout] 168  |         let mut root_bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:317:35
[INFO] [stdout]      |
[INFO] [stdout] 317  |         let mut root_bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:406:30
[INFO] [stdout]      |
[INFO] [stdout] 406  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/builtin_programs.rs:573:30
[INFO] [stdout]      |
[INFO] [stdout] 573  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clone_solana_system_program`
[INFO] [stdout]    --> src/bank/builtins/core_bpf_migration/target_builtin.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[test_case(clone_solana_system_program::id(), None)]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `clone_solana_system_program`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 115 -     #[test_case(clone_solana_system_program::id(), None)]
[INFO] [stdout] 115 +     #[test_case(clone_solana_stake_program::id(), None)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:172:26
[INFO] [stdout]      |
[INFO] [stdout] 172  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:178:26
[INFO] [stdout]      |
[INFO] [stdout] 178  |         let bank = Bank::default_for_tests();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `default_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:186:26
[INFO] [stdout]      |
[INFO] [stdout] 186  |         let bank = Bank::default_for_tests();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `default_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/epoch_accounts_hash_utils.rs:200:52
[INFO] [stdout]      |
[INFO] [stdout] 200  |                 let info = calculation_info(&Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:369:30
[INFO] [stdout]      |
[INFO] [stdout] 369  |             let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:436:26
[INFO] [stdout]      |
[INFO] [stdout] 436  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:474:26
[INFO] [stdout]      |
[INFO] [stdout] 474  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:495:26
[INFO] [stdout]      |
[INFO] [stdout] 495  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:520:26
[INFO] [stdout]      |
[INFO] [stdout] 520  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:550:26
[INFO] [stdout]      |
[INFO] [stdout] 550  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:565:26
[INFO] [stdout]      |
[INFO] [stdout] 565  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:580:26
[INFO] [stdout]      |
[INFO] [stdout] 580  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:598:26
[INFO] [stdout]      |
[INFO] [stdout] 598  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:636:26
[INFO] [stdout]      |
[INFO] [stdout] 636  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:778:30
[INFO] [stdout]      |
[INFO] [stdout] 778  |             let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:810:30
[INFO] [stdout]      |
[INFO] [stdout] 810  |         let mut bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:855:26
[INFO] [stdout]      |
[INFO] [stdout] 855  |         let bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:879:30
[INFO] [stdout]      |
[INFO] [stdout] 879  |         let mut bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/fee_distribution.rs:922:30
[INFO] [stdout]      |
[INFO] [stdout] 922  |         let mut bank = Bank::new_for_tests(&genesis.genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/calculation.rs:617:26
[INFO] [stdout]      |
[INFO] [stdout] 617  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/calculation.rs:660:26
[INFO] [stdout]      |
[INFO] [stdout] 660  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/calculation.rs:746:26
[INFO] [stdout]      |
[INFO] [stdout] 746  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:264:30
[INFO] [stdout]      |
[INFO] [stdout] 264  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:287:30
[INFO] [stdout]      |
[INFO] [stdout] 287  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:312:30
[INFO] [stdout]      |
[INFO] [stdout] 312  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:351:26
[INFO] [stdout]      |
[INFO] [stdout] 351  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:410:30
[INFO] [stdout]      |
[INFO] [stdout] 410  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:472:30
[INFO] [stdout]      |
[INFO] [stdout] 472  |             let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:517:26
[INFO] [stdout]      |
[INFO] [stdout] 517  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:643:26
[INFO] [stdout]      |
[INFO] [stdout] 643  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:655:26
[INFO] [stdout]      |
[INFO] [stdout] 655  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/distribution.rs:680:26
[INFO] [stdout]      |
[INFO] [stdout] 680  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/epoch_rewards_hasher.rs:104:30
[INFO] [stdout]      |
[INFO] [stdout] 104  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/bank.rs:2000:24
[INFO] [stdout]      |
[INFO] [stdout] 2000 |     pub fn freeze_lock(&self) -> RwLockReadGuard<Hash> {
[INFO] [stdout]      |                        ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2000 |     pub fn freeze_lock(&self) -> RwLockReadGuard<'_, Hash> {
[INFO] [stdout]      |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/bank.rs:3123:9
[INFO] [stdout]      |
[INFO] [stdout] 3123 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3124 |         txs: Vec<VersionedTransaction>,
[INFO] [stdout] 3125 |     ) -> Result<TransactionBatch<RuntimeTransaction<SanitizedTransaction>>> {
[INFO] [stdout]      |                 ----------------------------------------------------------
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the same lifetime is hidden here
[INFO] [stdout]      |                 the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3125 |     ) -> Result<TransactionBatch<'_, RuntimeTransaction<SanitizedTransaction>>> {
[INFO] [stdout]      |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/bank.rs:6391:30
[INFO] [stdout]      |
[INFO] [stdout] 6391 |     pub fn read_cost_tracker(&self) -> LockResult<RwLockReadGuard<CostTracker>> {
[INFO] [stdout]      |                              ^^^^^                ---------------------------- the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6391 |     pub fn read_cost_tracker(&self) -> LockResult<RwLockReadGuard<'_, CostTracker>> {
[INFO] [stdout]      |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/bank.rs:6395:31
[INFO] [stdout]      |
[INFO] [stdout] 6395 |     pub fn write_cost_tracker(&self) -> LockResult<RwLockWriteGuard<CostTracker>> {
[INFO] [stdout]      |                               ^^^^^                ----------------------------- the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 6395 |     pub fn write_cost_tracker(&self) -> LockResult<RwLockWriteGuard<'_, CostTracker>> {
[INFO] [stdout]      |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/sysvar.rs:127:26
[INFO] [stdout]      |
[INFO] [stdout] 127  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/stakes.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) fn stakes(&self) -> RwLockReadGuard<Stakes<StakeAccount>> {
[INFO] [stdout]    |                          ^^^^^     ------------------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) fn stakes(&self) -> RwLockReadGuard<'_, Stakes<StakeAccount>> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]    --> src/bank/partitioned_epoch_rewards/mod.rs:399:39
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let (bank, bank_forks) = bank.wrap_with_bank_forks_for_tests();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/bank.rs:749:1
[INFO] [stdout]     |
[INFO] [stdout] 749 | pub struct Bank {
[INFO] [stdout]     | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:423:30
[INFO] [stdout]      |
[INFO] [stdout] 423  |         let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:510:26
[INFO] [stdout]      |
[INFO] [stdout] 510  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:527:26
[INFO] [stdout]      |
[INFO] [stdout] 527  |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/partitioned_epoch_rewards/mod.rs:736:53
[INFO] [stdout]      |
[INFO] [stdout] 736  |         let (mut previous_bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:132:40
[INFO] [stdout]      |
[INFO] [stdout] 132  |             let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Stakes<Delegation>: From<Stakes<StakeAccount<Delegation>>>` is not satisfied
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:209:86
[INFO] [stdout]     |
[INFO] [stdout] 209 |                     EpochStakes::new(Arc::new(StakesEnum::Delegations(stake_accounts.into())), 0),
[INFO] [stdout]     |                                                                                      ^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<stakes::Stakes<stake_account::StakeAccount<clone_solana_stake_program::stake_state::Delegation>>>` is not implemented for `stakes::Stakes<clone_solana_stake_program::stake_state::Delegation>`
[INFO] [stdout]     = note: required for `Stakes<StakeAccount<Delegation>>` to implement `Into<stakes::Stakes<clone_solana_stake_program::stake_state::Delegation>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/clone_solana_runtime-df2dc1254e1267e0.long-type-12815087352083760249.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `bank::Bank`
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             assert_eq!(dbank, bank2);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             bank::Bank
[INFO] [stdout]     |             bank::Bank
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `PartialEq` might be missing for `bank::Bank`
[INFO] [stdout]    --> src/bank.rs:749:1
[INFO] [stdout]     |
[INFO] [stdout] 749 | pub struct Bank {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ must implement `PartialEq`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `bank::Bank` with `#[derive(PartialEq)]`
[INFO] [stdout]    --> src/bank.rs:749:1
[INFO] [stdout]     |
[INFO] [stdout] 749 + #[derive(PartialEq)]
[INFO] [stdout] 750 | pub struct Bank {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for reference `&bank::Bank` in the current scope
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:320:14
[INFO] [stdout]     |
[INFO] [stdout] 320 |         bank.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 320 |         bank.rc.accounts.accounts_db.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]     |              ++++++++++++++++++++++++
[INFO] [stdout] help: there is a method `flush_accounts_cache_if_needed` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 320 -         bank.flush_accounts_cache_slot_for_tests()
[INFO] [stdout] 320 +         bank.flush_accounts_cache_if_needed()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:329:36
[INFO] [stdout]      |
[INFO] [stdout] 329  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::collections::HashMap<u64, epoch_stakes::EpochStakes>`
[INFO] [stdout]    --> src/bank/serde_snapshot.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |         assert_eq!(bank.epoch_stakes, dbank.epoch_stakes);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         std::collections::HashMap<u64, epoch_stakes::EpochStakes>
[INFO] [stdout]     |         std::collections::HashMap<u64, epoch_stakes::EpochStakes>
[INFO] [stdout]     |
[INFO] [stdout] note: an implementation of `PartialEq` might be missing for `epoch_stakes::EpochStakes`
[INFO] [stdout]    --> src/epoch_stakes.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  | pub struct EpochStakes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ must implement `PartialEq`
[INFO] [stdout]     = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `epoch_stakes::EpochStakes` with `#[derive(PartialEq)]`
[INFO] [stdout]    --> src/epoch_stakes.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  + #[derive(PartialEq)]
[INFO] [stdout] 23  | pub struct EpochStakes {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:416:36
[INFO] [stdout]      |
[INFO] [stdout] 416  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/serde_snapshot.rs:474:36
[INFO] [stdout]      |
[INFO] [stdout] 474  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/sysvar_cache.rs:20:36
[INFO] [stdout]      |
[INFO] [stdout] 20   |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_paths_for_benches` found for struct `clone_solana_runtime::bank::Bank` in the current scope
[INFO] [stdout]     --> benches/accounts.rs:36:23
[INFO] [stdout]      |
[INFO] [stdout] 36   |     let bank0 = Bank::new_with_paths_for_benches(&genesis_config, vec![PathBuf::from("bench_a0")]);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_runtime::bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_runtime::bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_with_paths
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_options
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       clone_solana_runtime::bank::Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is an associated function `new_with_paths` with a similar name
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/sysvar_cache.rs:82:36
[INFO] [stdout]      |
[INFO] [stdout] 82   |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_paths_for_benches` found for struct `clone_solana_runtime::bank::Bank` in the current scope
[INFO] [stdout]     --> benches/accounts.rs:47:40
[INFO] [stdout]      |
[INFO] [stdout] 47   |     let mut prev_bank = Arc::new(Bank::new_with_paths_for_benches(
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_runtime::bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_runtime::bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_with_paths
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_options
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       clone_solana_runtime::bank::Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is an associated function `new_with_paths` with a similar name
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clone-solana-runtime` (bench "accounts") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:219:36
[INFO] [stdout]      |
[INFO] [stdout] 219  |         let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:276:35
[INFO] [stdout]      |
[INFO] [stdout] 276  |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `clone_solana_runtime::loader_utils`
[INFO] [stdout]   --> benches/bank.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         loader_utils::create_invoke_instruction,
[INFO] [stdout]    |         ^^^^^^^^^^^^ could not find `loader_utils` in `clone_solana_runtime`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub mod loader_utils;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] note: the item is gated behind the `dev-context-only-utils` feature
[INFO] [stdout]   --> /opt/rustwide/workdir/src/loader_utils.rs:1:8
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg(feature = "dev-context-only-utils")]
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:315:22
[INFO] [stdout]      |
[INFO] [stdout] 315  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:332:11
[INFO] [stdout]      |
[INFO] [stdout] 332  |     Bank::new_for_tests(&genesis_config)
[INFO] [stdout]      |           ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]    --> src/bank/tests.rs:337:10
[INFO] [stdout]     |
[INFO] [stdout] 337 |     bank.wrap_with_bank_forks_for_tests()
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/bank.rs:749:1
[INFO] [stdout]     |
[INFO] [stdout] 749 | pub struct Bank {
[INFO] [stdout]     | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `default_for_tests` found for struct `Bank` in the current scope
[INFO] [stdout]     --> benches/prioritization_fee_cache.rs:48:31
[INFO] [stdout]      |
[INFO] [stdout] 48   |     let bank = Arc::new(Bank::default_for_tests());
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ function or associated item not found in `Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `Bank` consider using one of the following associated functions:
[INFO] [stdout]       Bank::new_with_paths
[INFO] [stdout]       Bank::new_from_parent
[INFO] [stdout]       Bank::new_from_parent_with_options
[INFO] [stdout]       Bank::new_from_parent_with_tracer
[INFO] [stdout]       Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `Bank` in the current scope
[INFO] [stdout]     --> tests/stake.rs:152:37
[INFO] [stdout]      |
[INFO] [stdout] 152  |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `Bank` consider using one of the following associated functions:
[INFO] [stdout]       Bank::new_with_paths
[INFO] [stdout]       Bank::new_from_parent
[INFO] [stdout]       Bank::new_from_parent_with_options
[INFO] [stdout]       Bank::new_from_parent_with_tracer
[INFO] [stdout]       Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:427:32
[INFO] [stdout]      |
[INFO] [stdout] 427  |     let bank0 = Arc::new(Bank::new_for_tests(&GenesisConfig {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:485:43
[INFO] [stdout]      |
[INFO] [stdout] 485  |     let (root_bank, bank_forks_1) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:493:45
[INFO] [stdout]      |
[INFO] [stdout] 493  |     let (root_bank_2, bank_forks_2) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `Bank` in the current scope
[INFO] [stdout]     --> tests/stake.rs:229:37
[INFO] [stdout]      |
[INFO] [stdout] 229  |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `Bank` consider using one of the following associated functions:
[INFO] [stdout]       Bank::new_with_paths
[INFO] [stdout]       Bank::new_from_parent
[INFO] [stdout]       Bank::new_from_parent_with_options
[INFO] [stdout]       Bank::new_from_parent_with_tracer
[INFO] [stdout]       Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `Bank` in the current scope
[INFO] [stdout]     --> tests/stake.rs:317:40
[INFO] [stdout]      |
[INFO] [stdout] 317  |     let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `Bank` consider using one of the following associated functions:
[INFO] [stdout]       Bank::new_with_paths
[INFO] [stdout]       Bank::new_from_parent
[INFO] [stdout]       Bank::new_from_parent_with_options
[INFO] [stdout]       Bank::new_from_parent_with_tracer
[INFO] [stdout]       Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for reference `&clone_solana_runtime::bank::Bank` in the current scope
[INFO] [stdout]   --> benches/bank.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let results = bank.process_transactions(transactions.iter());
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 83 -     let results = bank.process_transactions(transactions.iter());
[INFO] [stdout] 83 +     let results = bank.process_transaction(transactions.iter());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_benches` found for struct `Bank` in the current scope
[INFO] [stdout]     --> benches/prioritization_fee_cache.rs:103:23
[INFO] [stdout]      |
[INFO] [stdout] 103  |     let bank0 = Bank::new_for_benches(&genesis_config);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^ function or associated item not found in `Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `Bank` consider using one of the following associated functions:
[INFO] [stdout]       Bank::new_with_paths
[INFO] [stdout]       Bank::new_from_parent
[INFO] [stdout]       Bank::new_from_parent_with_options
[INFO] [stdout]       Bank::new_from_parent_with_tracer
[INFO] [stdout]       Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]    --> src/bank/tests.rs:563:20
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let res = bank.process_transactions(txs.iter());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 563 -     let res = bank.process_transactions(txs.iter());
[INFO] [stdout] 563 +     let res = bank.process_transaction(txs.iter());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `Bank` in the current scope
[INFO] [stdout]     --> tests/stake.rs:618:37
[INFO] [stdout]      |
[INFO] [stdout] 618  |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `Bank` consider using one of the following associated functions:
[INFO] [stdout]       Bank::new_with_paths
[INFO] [stdout]       Bank::new_from_parent
[INFO] [stdout]       Bank::new_from_parent_with_options
[INFO] [stdout]       Bank::new_from_parent_with_tracer
[INFO] [stdout]       Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_benches` found for struct `clone_solana_runtime::bank::Bank` in the current scope
[INFO] [stdout]     --> benches/bank.rs:125:22
[INFO] [stdout]      |
[INFO] [stdout] 125  |     let bank = Bank::new_for_benches(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_runtime::bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_runtime::bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_with_paths
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_options
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       clone_solana_runtime::bank::Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clone-solana-runtime` (test "stake") due to 4 previous errors
[INFO] [stderr] error: could not compile `clone-solana-runtime` (bench "prioritization_fee_cache") due to 2 previous errors
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]    --> src/bank/tests.rs:576:37
[INFO] [stdout]     |
[INFO] [stdout] 576 |     let res = bank_with_success_txs.process_transactions(txs.iter());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 576 -     let res = bank_with_success_txs.process_transactions(txs.iter());
[INFO] [stdout] 576 +     let res = bank_with_success_txs.process_transaction(txs.iter());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `Arc<clone_solana_runtime::bank::Bank>` in the current scope
[INFO] [stdout]    --> benches/bank.rs:142:24
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let results = bank.process_transactions(transactions.iter());
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 142 -     let results = bank.process_transactions(transactions.iter());
[INFO] [stdout] 142 +     let results = bank.process_transaction(transactions.iter());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:758:22
[INFO] [stdout]      |
[INFO] [stdout] 758  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:779:22
[INFO] [stdout]      |
[INFO] [stdout] 779  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:800:22
[INFO] [stdout]      |
[INFO] [stdout] 800  |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_benches` found for struct `clone_solana_runtime::bank::Bank` in the current scope
[INFO] [stdout]     --> benches/bank.rs:187:35
[INFO] [stdout]      |
[INFO] [stdout] 187  |     let mut bank = Arc::new(Bank::new_for_benches(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `clone_solana_runtime::bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `clone_solana_runtime::bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_with_paths
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_options
[INFO] [stdout]       clone_solana_runtime::bank::Bank::new_from_parent_with_tracer
[INFO] [stdout]       clone_solana_runtime::bank::Bank::warp_from_parent
[INFO] [stdout]     --> /opt/rustwide/workdir/src/bank.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1246 | /     pub fn new_from_parent_with_tracer(
[INFO] [stdout] 1247 | |         parent: Arc<Bank>,
[INFO] [stdout] 1248 | |         collector_id: &Pubkey,
[INFO] [stdout] 1249 | |         slot: Slot,
[INFO] [stdout] 1250 | |         reward_calc_tracer: impl RewardCalcTracer,
[INFO] [stdout] 1251 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1659 | /     pub fn warp_from_parent(
[INFO] [stdout] 1660 | |         parent: Arc<Bank>,
[INFO] [stdout] 1661 | |         collector_id: &Pubkey,
[INFO] [stdout] 1662 | |         slot: Slot,
[INFO] [stdout] 1663 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 1664 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:947:26
[INFO] [stdout]      |
[INFO] [stdout] 947  |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1062:41
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     let (root_bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clone-solana-runtime` (bench "bank") due to 5 previous errors
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1128:41
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     let (root_bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `process_transactions` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1214:20
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     let res = bank.process_transactions(txs.iter());
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `process_transaction` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1214 -     let res = bank.process_transactions(txs.iter());
[INFO] [stdout] 1214 +     let res = bank.process_transaction(txs.iter());
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1319:35
[INFO] [stdout]      |
[INFO] [stdout] 1319 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1337:35
[INFO] [stdout]      |
[INFO] [stdout] 1337 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1360:35
[INFO] [stdout]      |
[INFO] [stdout] 1360 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1392:35
[INFO] [stdout]      |
[INFO] [stdout] 1392 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1462:35
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1520:35
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1576:35
[INFO] [stdout]      |
[INFO] [stdout] 1576 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1676:35
[INFO] [stdout]      |
[INFO] [stdout] 1676 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1857:40
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     let genesis_bank1 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:1858:40
[INFO] [stdout]      |
[INFO] [stdout] 1858 |     let genesis_bank2 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2025:32
[INFO] [stdout]      |
[INFO] [stdout] 2025 |     let bank0 = Arc::new(Bank::new_for_tests(&GenesisConfig {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2172:31
[INFO] [stdout]      |
[INFO] [stdout] 2172 |     let bank = Arc::new(Bank::new_for_tests(&GenesisConfig {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2302:19
[INFO] [stdout]      |
[INFO] [stdout] 2302 |             Bank::new_for_tests(&genesis_config).wrap_with_bank_forks_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2340:26
[INFO] [stdout]      |
[INFO] [stdout] 2340 |         let hash = bank0.update_accounts_hash_for_tests();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 2340 |         let hash = bank0.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2342:26
[INFO] [stdout]      |
[INFO] [stdout] 2342 |         assert_eq!(bank0.update_accounts_hash_for_tests(), hash);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 2342 |         assert_eq!(bank0.rc.accounts.accounts_db.update_accounts_hash_for_tests(), hash);
[INFO] [stdout]      |                          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2385:15
[INFO] [stdout]      |
[INFO] [stdout] 2385 |         bank1.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 2385 |         bank1.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2410:37
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2428:37
[INFO] [stdout]      |
[INFO] [stdout] 2428 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2458:37
[INFO] [stdout]      |
[INFO] [stdout] 2458 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2479:37
[INFO] [stdout]      |
[INFO] [stdout] 2479 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2501:37
[INFO] [stdout]      |
[INFO] [stdout] 2501 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2530:37
[INFO] [stdout]      |
[INFO] [stdout] 2530 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2548:37
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2576:36
[INFO] [stdout]      |
[INFO] [stdout] 2576 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2619:37
[INFO] [stdout]      |
[INFO] [stdout] 2619 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2630:36
[INFO] [stdout]      |
[INFO] [stdout] 2630 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `withdraw` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2657:14
[INFO] [stdout]      |
[INFO] [stdout] 2657 |         bank.withdraw(&key, 10),
[INFO] [stdout]      |              ^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `withdraw` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `withdraw` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2666:14
[INFO] [stdout]      |
[INFO] [stdout] 2666 |         bank.withdraw(&key, 10),
[INFO] [stdout]      |              ^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `withdraw` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `withdraw` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2671:21
[INFO] [stdout]      |
[INFO] [stdout] 2671 |     assert_eq!(bank.withdraw(&key, 2), Ok(()));
[INFO] [stdout]      |                     ^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `withdraw` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2679:22
[INFO] [stdout]      |
[INFO] [stdout] 2679 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2731:36
[INFO] [stdout]      |
[INFO] [stdout] 2731 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2830:36
[INFO] [stdout]      |
[INFO] [stdout] 2830 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:2940:36
[INFO] [stdout]      |
[INFO] [stdout] 2940 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3002:36
[INFO] [stdout]      |
[INFO] [stdout] 3002 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3054:26
[INFO] [stdout]      |
[INFO] [stdout] 3054 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3093:26
[INFO] [stdout]      |
[INFO] [stdout] 3093 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3131:37
[INFO] [stdout]      |
[INFO] [stdout] 3131 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3161:37
[INFO] [stdout]      |
[INFO] [stdout] 3161 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3233:37
[INFO] [stdout]      |
[INFO] [stdout] 3233 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3291:37
[INFO] [stdout]      |
[INFO] [stdout] 3291 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3338:22
[INFO] [stdout]      |
[INFO] [stdout] 3338 |     let batch = bank.prepare_batch_for_tests(vec![transaction]);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `prepare_batch_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3378:22
[INFO] [stdout]      |
[INFO] [stdout] 3378 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3440:22
[INFO] [stdout]      |
[INFO] [stdout] 3440 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3464:37
[INFO] [stdout]      |
[INFO] [stdout] 3464 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3494:33
[INFO] [stdout]      |
[INFO] [stdout] 3494 |     let parent = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3504:37
[INFO] [stdout]      |
[INFO] [stdout] 3504 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3539:38
[INFO] [stdout]      |
[INFO] [stdout] 3539 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3558:38
[INFO] [stdout]      |
[INFO] [stdout] 3558 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3582:39
[INFO] [stdout]      |
[INFO] [stdout] 3582 |     let (bank0, _bank_forks0) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3583:38
[INFO] [stdout]      |
[INFO] [stdout] 3583 |     let (bank1, bank_forks1) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3637:41
[INFO] [stdout]      |
[INFO] [stdout] 3637 |         let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3667:19
[INFO] [stdout]      |
[INFO] [stdout] 3667 |             bank2.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3667 |             bank2.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3696:19
[INFO] [stdout]      |
[INFO] [stdout] 3696 |             bank3.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3696 |             bank3.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3710:19
[INFO] [stdout]      |
[INFO] [stdout] 3710 |             bank2.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3710 |             bank2.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3732:15
[INFO] [stdout]      |
[INFO] [stdout] 3732 |         bank3.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 3732 |         bank3.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3753:37
[INFO] [stdout]      |
[INFO] [stdout] 3753 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3776:37
[INFO] [stdout]      |
[INFO] [stdout] 3776 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3802:23
[INFO] [stdout]      |
[INFO] [stdout] 3802 |     let bank0 = Bank::new_for_tests(&create_genesis_config(10).0);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3803:23
[INFO] [stdout]      |
[INFO] [stdout] 3803 |     let bank1 = Bank::new_for_tests(&create_genesis_config(20).0);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3813:39
[INFO] [stdout]      |
[INFO] [stdout] 3813 |     let (bank0, _bank_forks0) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3814:39
[INFO] [stdout]      |
[INFO] [stdout] 3814 |     let (bank1, _bank_forks1) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3832:37
[INFO] [stdout]      |
[INFO] [stdout] 3832 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3852:32
[INFO] [stdout]      |
[INFO] [stdout] 3852 |     let bank0 = Arc::new(Bank::new_for_tests(&create_genesis_config(10).0));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3874:38
[INFO] [stdout]      |
[INFO] [stdout] 3874 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3943:39
[INFO] [stdout]      |
[INFO] [stdout] 3943 |     let (parent, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:3961:37
[INFO] [stdout]      |
[INFO] [stdout] 3961 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4045:37
[INFO] [stdout]      |
[INFO] [stdout] 4045 |     let (bank1, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4106:36
[INFO] [stdout]      |
[INFO] [stdout] 4106 |         let bank1 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4260:33
[INFO] [stdout]      |
[INFO] [stdout] 4260 |     let parent = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4348:26
[INFO] [stdout]      |
[INFO] [stdout] 4348 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4368:22
[INFO] [stdout]      |
[INFO] [stdout] 4368 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4381:37
[INFO] [stdout]      |
[INFO] [stdout] 4381 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `register_default_tick_for_test` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4397:11
[INFO] [stdout]      |
[INFO] [stdout] 4397 |     bank1.register_default_tick_for_test();
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `register_default_tick_for_test` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `register_hard_fork` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:4964:5
[INFO] [stdout]      |
[INFO] [stdout] 4964 |     pub fn register_hard_fork(&self, new_hard_fork_slot: Slot) {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4405:38
[INFO] [stdout]      |
[INFO] [stdout] 4405 |     let (bank0, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4425:37
[INFO] [stdout]      |
[INFO] [stdout] 4425 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4492:32
[INFO] [stdout]      |
[INFO] [stdout] 4492 |     let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4510:37
[INFO] [stdout]      |
[INFO] [stdout] 4510 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4567:37
[INFO] [stdout]      |
[INFO] [stdout] 4567 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4629:37
[INFO] [stdout]      |
[INFO] [stdout] 4629 |     let (bank, _bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4664:33
[INFO] [stdout]      |
[INFO] [stdout] 4664 |     let parent = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4749:31
[INFO] [stdout]      |
[INFO] [stdout] 4749 |     let bank = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4781:31
[INFO] [stdout]      |
[INFO] [stdout] 4781 |     let bank = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4873:26
[INFO] [stdout]      |
[INFO] [stdout] 4873 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:4933:36
[INFO] [stdout]      |
[INFO] [stdout] 4933 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5054:14
[INFO] [stdout]      |
[INFO] [stdout] 5054 |         bank.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `update_accounts_hash_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 5054 |         bank.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `update_accounts_hash_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5059:14
[INFO] [stdout]      |
[INFO] [stdout] 5059 |         bank.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `update_accounts_hash_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `update_accounts_hash` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:5898:5
[INFO] [stdout]      |
[INFO] [stdout] 5898 | /     pub fn update_accounts_hash(
[INFO] [stdout] 5899 | |         &self,
[INFO] [stdout] 5900 | |         data_source: CalcAccountsHashDataSource,
[INFO] [stdout] 5901 | |         mut debug_verify: bool,
[INFO] [stdout] 5902 | |         is_startup: bool,
[INFO] [stdout] 5903 | |     ) -> AccountsHash {
[INFO] [stdout]      | |_____________________^
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 5059 |         bank.rc.accounts.accounts_db.update_accounts_hash_for_tests();
[INFO] [stdout]      |              ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5115:32
[INFO] [stdout]      |
[INFO] [stdout] 5115 |     let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5128:31
[INFO] [stdout]      |
[INFO] [stdout] 5128 |     let bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `register_default_tick_for_test` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5135:15
[INFO] [stdout]      |
[INFO] [stdout] 5135 |         bank1.register_default_tick_for_test();
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `register_default_tick_for_test` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `register_hard_fork` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:4964:5
[INFO] [stdout]      |
[INFO] [stdout] 4964 |     pub fn register_hard_fork(&self, new_hard_fork_slot: Slot) {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5162:40
[INFO] [stdout]      |
[INFO] [stdout] 5162 |     let (mut bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5263:26
[INFO] [stdout]      |
[INFO] [stdout] 5263 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5332:36
[INFO] [stdout]      |
[INFO] [stdout] 5332 |     let (bank, _bank_forks) = bank.wrap_with_bank_forks_for_tests();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5814:26
[INFO] [stdout]      |
[INFO] [stdout] 5814 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:5882:26
[INFO] [stdout]      |
[INFO] [stdout] 5882 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6041:23
[INFO] [stdout]      |
[INFO] [stdout] 6041 |     let batch = bank0.prepare_batch_for_tests(txs.clone());
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::sync::Arc<bank::Bank>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6048:23
[INFO] [stdout]      |
[INFO] [stdout] 6048 |     let batch = bank0.prepare_batch_for_tests(txs);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::sync::Arc<bank::Bank>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6060:38
[INFO] [stdout]      |
[INFO] [stdout] 6060 |     let (parent, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `prepare_batch_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6082:29
[INFO] [stdout]      |
[INFO] [stdout] 6082 |     let lock_result = bank0.prepare_batch_for_tests(txs);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::sync::Arc<bank::Bank>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6136:15
[INFO] [stdout]      |
[INFO] [stdout] 6136 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, mock_program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6308:5
[INFO] [stdout]      |
[INFO] [stdout] 6308 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6309 | |         &mut self,
[INFO] [stdout] 6310 | |         program_id: Pubkey,
[INFO] [stdout] 6311 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6312 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6192:15
[INFO] [stdout]      |
[INFO] [stdout] 6192 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, mock_program_id, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6308:5
[INFO] [stdout]      |
[INFO] [stdout] 6308 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6309 | |         &mut self,
[INFO] [stdout] 6310 | |         program_id: Pubkey,
[INFO] [stdout] 6311 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6312 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6224:36
[INFO] [stdout]      |
[INFO] [stdout] 6224 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6266:37
[INFO] [stdout]      |
[INFO] [stdout] 6266 |     let (bank0, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6296:37
[INFO] [stdout]      |
[INFO] [stdout] 6296 |     let (bank, _bank_forks) = Bank::new_with_mockup_builtin_for_tests(
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6308:5
[INFO] [stdout]      |
[INFO] [stdout] 6308 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6309 | |         &mut self,
[INFO] [stdout] 6310 | |         program_id: Pubkey,
[INFO] [stdout] 6311 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6312 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6328:37
[INFO] [stdout]      |
[INFO] [stdout] 6328 |     let (bank, _bank_forks) = Bank::new_with_mockup_builtin_for_tests(
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6308:5
[INFO] [stdout]      |
[INFO] [stdout] 6308 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6309 | |         &mut self,
[INFO] [stdout] 6310 | |         program_id: Pubkey,
[INFO] [stdout] 6311 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6312 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6366:26
[INFO] [stdout]      |
[INFO] [stdout] 6366 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6412:36
[INFO] [stdout]      |
[INFO] [stdout] 6412 |     let (bank, bank_forks) = Bank::new_with_bank_forks_for_tests(&genesis_config);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_with_bank_forks_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6472:36
[INFO] [stdout]      |
[INFO] [stdout] 6472 |     let (bank, _bank_forks) = bank.wrap_with_bank_forks_for_tests();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- method `wrap_with_bank_forks_for_tests` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6626:35
[INFO] [stdout]      |
[INFO] [stdout] 6626 |     let mut bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_mockup_builtin_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6676:15
[INFO] [stdout]      |
[INFO] [stdout] 6676 |         Bank::new_with_mockup_builtin_for_tests(&genesis_config, program1_pubkey, MockBuiltin::vm);
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_mockup_builtin_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] help: there is a method `add_mockup_builtin` with a similar name, but with different arguments
[INFO] [stdout]     --> src/bank.rs:6308:5
[INFO] [stdout]      |
[INFO] [stdout] 6308 | /     pub fn add_mockup_builtin(
[INFO] [stdout] 6309 | |         &mut self,
[INFO] [stdout] 6310 | |         program_id: Pubkey,
[INFO] [stdout] 6311 | |         builtin_function: BuiltinFunctionWithContext,
[INFO] [stdout] 6312 | |     ) {
[INFO] [stdout]      | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6701:32
[INFO] [stdout]      |
[INFO] [stdout] 6701 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BankTestConfig`
[INFO] [stdout]     --> src/bank/tests.rs:6703:9
[INFO] [stdout]      |
[INFO] [stdout] 6703 |         BankTestConfig::default(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ use of undeclared type `BankTestConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6739:32
[INFO] [stdout]      |
[INFO] [stdout] 6739 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BankTestConfig`
[INFO] [stdout]     --> src/bank/tests.rs:6741:9
[INFO] [stdout]      |
[INFO] [stdout] 6741 |         BankTestConfig::default(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ use of undeclared type `BankTestConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for struct `std::sync::Arc<bank::Bank>` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6759:11
[INFO] [stdout]      |
[INFO] [stdout] 6759 |     bank1.flush_accounts_cache_slot_for_tests();
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 6759 |     bank1.rc.accounts.accounts_db.flush_accounts_cache_slot_for_tests();
[INFO] [stdout]      |           ++++++++++++++++++++++++
[INFO] [stdout] help: there is a method `flush_accounts_cache_if_needed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 6759 -     bank1.flush_accounts_cache_slot_for_tests();
[INFO] [stdout] 6759 +     bank1.flush_accounts_cache_if_needed();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_with_config_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6813:32
[INFO] [stdout]      |
[INFO] [stdout] 6813 |     let bank0 = Arc::new(Bank::new_with_config_for_tests(
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_with_config_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BankTestConfig`
[INFO] [stdout]     --> src/bank/tests.rs:6815:9
[INFO] [stdout]      |
[INFO] [stdout] 6815 |         BankTestConfig::default(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ use of undeclared type `BankTestConfig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6933:28
[INFO] [stdout]      |
[INFO] [stdout] 6933 |             Arc::new(Bank::new_for_tests(&genesis_config)),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for reference `&bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:6995:10
[INFO] [stdout]      |
[INFO] [stdout] 6995 |     bank.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 6995 |     bank.rc.accounts.accounts_db.flush_accounts_cache_slot_for_tests()
[INFO] [stdout]      |          ++++++++++++++++++++++++
[INFO] [stdout] help: there is a method `flush_accounts_cache_if_needed` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 6995 -     bank.flush_accounts_cache_slot_for_tests()
[INFO] [stdout] 6995 +     bank.flush_accounts_cache_if_needed()
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7002:26
[INFO] [stdout]      |
[INFO] [stdout] 7002 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7036:26
[INFO] [stdout]      |
[INFO] [stdout] 7036 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7086:28
[INFO] [stdout]      |
[INFO] [stdout] 7086 |             Arc::new(Bank::new_for_tests(&genesis_config)),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7128:26
[INFO] [stdout]      |
[INFO] [stdout] 7128 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7162:26
[INFO] [stdout]      |
[INFO] [stdout] 7162 |         let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7210:31
[INFO] [stdout]      |
[INFO] [stdout] 7210 |     let bank = Arc::new(Bank::new_for_tests(&genesis_config));
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7222:22
[INFO] [stdout]      |
[INFO] [stdout] 7222 |     let bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1165 | /     pub fn new_with_paths(
[INFO] [stdout] 1166 | |         genesis_config: &GenesisConfig,
[INFO] [stdout] 1167 | |         runtime_config: Arc<RuntimeConfig>,
[INFO] [stdout] 1168 | |         paths: Vec<PathBuf>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |         #[allow(unused)] feature_set: Option<FeatureSet>,
[INFO] [stdout] 1178 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1227 |       pub fn new_from_parent(parent: Arc<Bank>, collector_id: &Pubkey, slot: Slot) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1237 | /     pub fn new_from_parent_with_options(
[INFO] [stdout] 1238 | |         parent: Arc<Bank>,
[INFO] [stdout] 1239 | |         collector_id: &Pubkey,
[INFO] [stdout] 1240 | |         slot: Slot,
[INFO] [stdout] 1241 | |         new_bank_options: NewBankOptions,
[INFO] [stdout] 1242 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_tests` found for struct `bank::Bank` in the current scope
[INFO] [stdout]     --> src/bank/tests.rs:7288:26
[INFO] [stdout]      |
[INFO] [stdout] 7288 |     let mut bank = Bank::new_for_tests(&genesis_config);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ function or associated item not found in `bank::Bank`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bank.rs:749:1
[INFO] [stdout]      |
[INFO] [stdout] 749  | pub struct Bank {
[INFO] [stdout]      | --------------- function or associated item `new_for_tests` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `bank::Bank` consider using one of the following associated functions:
[INFO] [stdout]       bank::Bank::default_with_accounts
[INFO] [stdout]       bank::Bank::new_with_paths
[INFO] [stdout]       bank::Bank::new_from_parent
[INFO] [stdout]       bank::Bank::new_from_parent_with_options
[INFO] [stdout]       and 4 others
[INFO] [stdout]     --> src/bank.rs:1083:5
[INFO] [stdout]      |
[INFO] [stdout] 1083 |       fn default_with_accounts(accounts: Accounts) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WARN] too many lines in the log, truncating it
